package com.jinxiangyang.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.jinxiangyang.domain.LiveCourse;
import com.baomidou.mybatisplus.extension.service.IService;
import com.jinxiangyang.domain.vo.LiveCourcseVo;
import com.jinxiangyang.domain.vo.LiveCourseVo;
import org.springframework.web.multipart.MultipartFile;

/**
 * <p>
 * 直播课程表 服务类
 * </p>
 *
 * @author jinxiangyang
 * @since 2023-08-12
 */
public interface LiveCourseService extends IService<LiveCourse> {


    LiveCourcseVo getLiveCourseByCourseId(Integer id);

    IPage<LiveCourseVo> getLiveCourseByPage(Long currentPage, Long pageSize);

    IPage<LiveCourseVo> getLiveCourseByPage(Long currentPage, Long pageSize,LiveCourseVo liveCourseVo);

    boolean addLiveCourse(LiveCourseVo liveCourseVo);


    String avatarUpload(MultipartFile file);
}
